package com.common.model;

public class TeacherUser extends BaseUser{
	/**
	 * 头像图片位置
	 */
	private String picture;
	/**
	 * qq号
	 */
	private String qq;
	/**
	 * 职称 如:教授,副教授.讲师...
	 */
	private String title;
	/**
	 * 简介
	 */
	private String info;
	/**
	 * 所属系
	 */
	private Integer departmentId;
	/**
	 * 系信息,用于反向查找
	 */
	private Department department;
	
	/**
	 * 当前时间能否修改题目
	 */
	private Boolean enableUpdate;
	/**
	 * 当前时间能否评阅题目
	 */
	private Boolean enableAuth;
	
	/**
	 * 能否上传任务书
	 */
	private Boolean enableUploadTaskFile;
	/**
	 * 能否选择学生
	 */
	private Boolean enableChooseStudent;
	/**
	 * 选题方式
	 */
	private Boolean selectWays;
	
	public Boolean getSelectWays() {
		return selectWays;
	}
	public void setSelectWays(Boolean selectWays) {
		this.selectWays = selectWays;
	}
	/**
	 * 当前是否处于中期检查阶段
	 */
	private Boolean enableMiddleCheck;
	/**
	 * 当前是否处于最终检查阶段
	 */
	private Boolean enableFinalCheck;
	/**
	 * 当前是否处于最终检查结束之后
	 */
	private Boolean afterFinalCheck;
	
	
	public Boolean getEnableFinalCheck() {
		return enableFinalCheck;
	}
	public void setEnableFinalCheck(Boolean enableFinalCheck) {
		this.enableFinalCheck = enableFinalCheck;
	}
	public Boolean getAfterFinalCheck() {
		return afterFinalCheck;
	}
	public void setAfterFinalCheck(Boolean afterFinalCheck) {
		this.afterFinalCheck = afterFinalCheck;
	}
	public Boolean getEnableMiddleCheck() {
		return enableMiddleCheck;
	}
	public void setEnableMiddleCheck(Boolean enableMiddleCheck) {
		this.enableMiddleCheck = enableMiddleCheck;
	}
	public Boolean getEnableChooseStudent() {
		
		return enableChooseStudent;
	}
	public void setEnableChooseStudent(Boolean enableChooseStudent) {
		this.enableChooseStudent = enableChooseStudent;
	}
	/**
	 * 当前可选择的最高志愿等级
	 */
	private Long maxLevel;
	
	public Boolean getEnableUploadTaskFile() {
		return enableUploadTaskFile;
	}
	public void setEnableUploadTaskFile(Boolean enableUploadTaskFile) {
		this.enableUploadTaskFile = enableUploadTaskFile;
	}
	public Long getMaxLevel() {
		return maxLevel;
	}
	public void setMaxLevel(Long maxLevel) {
		this.maxLevel = maxLevel;
	}
	public Boolean getEnableUpdate() {
		return enableUpdate;
	}
	public void setEnableUpdate(Boolean enableUpdate) {
		this.enableUpdate = enableUpdate;
	}
	
	
	public Boolean getEnableAuth() {
		return enableAuth;
	}
	public void setEnableAuth(Boolean enableAuth) {
		this.enableAuth = enableAuth;
	}
	public String getPicture() {
		return picture;
	}
	public void setPicture(String picture) {
		this.picture = picture;
	}
	public String getQq() {
		return qq;
	}
	public void setQq(String qq) {
		this.qq = qq;
	}
	public String getTitle() {
		return title;
	}
	public void setTitle(String title) {
		this.title = title;
	}
	public String getInfo() {
		return info;
	}
	public void setInfo(String info) {
		this.info = info;
	}
	public Integer getDepartmentId() {
		return departmentId;
	}
	public void setDepartmentId(Integer departmentId) {
		this.departmentId = departmentId;
	}
	public Department getDepartment() {
		return department;
	}
	public void setDepartment(Department department) {
		this.department = department;
	}
	
}
